*{margin:0px; padding: 0px;}
html, body, div, span,object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; -webkit-font-smoothing:antialiased/*设置字体的抗锯齿*/;}
html{-webkit-text-size-adjust: none; -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;-o-text-size-adjust: none;
    text-size-adjust: none; -webkit-font-smoothing:antialiased;}
	/*当样式表里font-size<12px时，中文版chrome浏览器里字体显示仍为12px,-webkit-text-size-adjust放在body上会导致页面缩放失效,body会继承定义在html的样式,-webkit-text-size-adjust不要定义成可继承的或全局的.*/
	.flex{
        display: flex;
        justify-content: flex-end;
        align-items: center;
    }
    .jszcbox .jszctext{
        width: 75px;
        font-size: 14px;
        color: #909090;
    }
    .jszcbox .jszcimg{
        width: 55px;
        opacity: 0.4;
    }
	
body {font-family:"Microsoft YaHei";background: #fff;}
textarea,select,button {appearance:button;/*作为一个按钮，呈现元素*/
    -moz-appearance:button;
    -webkit-appearance:button; font-size: 16px;
    outline:none;/*定义为无轮廓样式*/ 
    font-family:'Microsoft YaHei';
    border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px;}

area{outline:none;}
a{text-decoration:none; color: #4d4b4b; -webkit-transition: all ease-in .2s;  -ms-transition: all ease-in .2s; -moz-transition: all ease-in .2s;  -o-transition: all ease-in .2s; transition: all ease-in .2s;}
ul,li {list-style-type:none;}
.fl{float:left;}
.fr{float: right;}
img {border:0; margin:0; padding:0; vertical-align:middle;/*父级给line-height值，所有子级相对于父级上中下居中对齐（只对内联生效）*/}
.clearfix {*zoom:1;}
.clearfix:before, .clearfix:after {content: "";display: table;}
.clearfix:after {clear: both;}
img {vertical-align:middle;}

.header{width:100%; max-width:1200px; margin:0 auto; padding:40px 0;}
.header .logo{display:block; width:31%; float:left;}
.header .logo img{width:100%; max-width:365px;}
.header .menu_box{width:62%; float:right; font-size:0;}
.header .menu_box a{display:inline-block; width:16.666%; color:#000; font-size:18px; line-height:58px; border-bottom:1px solid #fff; text-align:center;}
.header .menu_box .menunow{color:#fe181d;}
.header .menu_box .menu:hover{color:#fe181d;}
.header .search{width:4%; float:right; position: relative;}
.header .search .search_icon{width:100%; min-width:26px; max-width:26px; float:right; padding:15px 0;}
.header .search .search_icon img{width:100%;}
.searchcon{ position:absolute; bottom:-50px; left:-100px; z-index:100; display:none;}
.searchcon form{ position:relative; width:250px; height:45px; border:1px solid #ccc; border-radius:25px; overflow:hidden; background:#fff;}
.searchcon form .input{line-height:43px; margin:0 10px; border:0;}
.searchcon form .submit{position:absolute; right:0; top:0; line-height:45px; border:0; width:70px;}


/*banner图片轮播*/
.ss1_wrapper{position:relative; width:100%; height:762px; overflow:hidden;}
.ss1_wrapper .slideshow{position:relative; left:50%; margin-left:-1280px; width:2560px; height:762px; }
.ss1_wrapper .slideshow_item{width:2560px; height:762px;}	
.ss1_wrapper a.slideshow_prev{position:absolute; left:5%; bottom:45%; z-index:10; width:40px; height:46px; outline:none;}
.ss1_wrapper a.slideshow_prev span{display:block; width:40px; height:46px; background:url(../img/arrows.png) no-repeat -55px 50%; text-indent:-9999px;}
.ss1_wrapper a.slideshow_next {position:absolute; right:5%; bottom:45%; z-index:10; width:40px; height:46px; outline:none; font-family: auto;}
.ss1_wrapper a.slideshow_next span{display:block; width:40px; height:46px; background:url(../img/arrows.png) no-repeat -5px 50%; text-indent:-9999px;}


#cpshow{width:100%; height:838px; background:url(../img/cp_back.jpg) no-repeat center;}
h1{ font-size:34px; color:#000; text-align:center; font-weight:normal; padding:50px 0;}
h1 span{font-size:18px; color:#898989; line-height:45px;}
h1 em{display:block; width:70px; height:2px; background:#fe181d; margin:0 auto;}
.scroll ul li .piclist{display:inline-block; width:332px; background:#fff; border:1px solid #d4d4d4; box-sizing:border-box;}
.scroll ul li .piclist .imgbox{width:100%; height:380px; overflow:hidden; border-bottom:1px solid #d4d4d4;}
.scroll ul li .piclist .imgbox img{width:100%; height:100%; vertical-align:top;}
.scroll ul li .piclist h2{margin:15px 30px; line-height:50px; font-weight:normal;font-size:18px; color:#2a2a2a;}
.scroll ul li .piclist h2 span{font-weight:normal; float:right;}
.scroll ol{font-size:0; width:258px; margin:50px auto;}
.scroll ol li{width:64px; height:2px; background:#b5b5b5; margin:0 10px; display:inline-block;}
.more{display:block; width:245px; height:35px; margin:30px auto; border:1px solid #a0a0a0; background:#fff; text-align:center; line-height:35px; font-size:13px; color:#898989;}
.more:hover{border:1px solid #c10004; background:#c10004; color:#fff;}
.scroll{width: 1400px;overflow: hidden; margin:0 auto; height:490px;}
.scroll ul{white-space: nowrap;}
.scroll ul li{display:inline-block; width:352px;}
.scroll ul img{vertical-align:top;}
.padding-5{padding: 5px;}
.margin-t-20{margin-top:20px;}
.scroll ul li .piclist:hover{background:#c10004;}
.scroll ul li .piclist:hover h2{color:#fff; border-bottom:#fff 1px solid;}
.scroll ul li .piclist:hover .imgbox img{transform:scale(1.1,1.1); transition:transform.2s;}


.about{width:100%; max-width:1400px; margin:0 auto;}
.aboutL{width:50%; float:left; font-size:15px; color:#4e4e4e; line-height:36px;}
.aboutR{width:50%; float:left; margin-top:20px;}
.aboutR img{width:100%; height:auto;}
.about .more{ margin-left:0;}
.about .cplist{width:100%; max-width:1400px; overflow:hidden; background:#bfbfbf; margin-bottom:60px;}
.about .cplist li{width:352px; float:left; text-align:center;}
.about .cplist li:nth-child(4){width:344px;}
.about .cplist li .piclist{ display:inline-block;}
.about .cplist li .piclist .imgbox{width:315px; height:235px; overflow:hidden; border-bottom:1px solid #d4d4d4; margin:15px auto;}
.about .cplist li .piclist .imgbox img{width:100%; height:100%;}
.about .cplist li .piclist h2{margin:15px 30px; line-height:50px; font-weight:normal;font-size:18px; color:#2a2a2a;}
.line{width:100%; height:1px; border-bottom:1px solid #c9c9c9; margin-bottom:25px;}
.about .cplist li .piclist:hover .imgbox img{transform:scale(1.1,1.1); transition:transform.2s;}


#device{width:100%; height:718px; background:url(../img/device_back.jpg) no-repeat center;}
.wrap{width:1400px;margin:auto;}
.scroll_horizontal{position:relative; line-height:20px;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:1400px; margin:0 auto; height:378px;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;width:480px;}
.wrap .piclist{display:block; width:440px; background:#fff; overflow:hidden;}
.wrap .piclist .imgbox{width:100%; height:300px; box-sizing: border-box; overflow:hidden;}
.wrap .piclist .imgbox img{width:100%; height:100%;}
.wrap .piclist h2{ font-size:16px; color:#424242; text-align:center; margin:20px 15px;}
.scroll_horizontal .plus,.scroll_horizontal .minus{position:absolute;top:35%;width:55px;height:55px;cursor:pointer;}
.scroll_horizontal .plus{ background:url(../img/iconL.png) no-repeat;left:-75px;}
.scroll_horizontal .minus{background:url(../img/iconR.png) no-repeat;right:-73px;}
.wrap .piclist:hover .imgbox img{transform:scale(1.1,1.1); transition:transform.2s;}


.news{width:100%; max-width:1400px;  margin:0 auto;}
.newsL{width:40%; margin-right:5%; float:left;}
.newsR{width:55%; float:left;}
.newsL .list{display:block;}
.newsL .list img{width:100%; height:269px;}
.newsR .list{display:block; padding:15px;}
.newsR .list:hover{background:#dddddd;}
.newsR .time{float:left; width:15%; text-align:center; border-right:1px solid #e5e5e5; margin-right:3%; padding:15px; box-sizing:border-box;}
.newsL .time{float:left; width:76px; text-align:center; margin-right:20px;}
.news .time .ri{font-size:20px; padding:3px 0;color:#434343;}
.news .time .ny{color:#434343;}
.newsR .con{float:left;width:82%;}
.newsL .con{float:left; margin-top:20px;}
.newsL h3{ font-size:16px; color:#7b7b7b;}
.newsR .con h3{font-size:17px; color:#434343; margin-bottom:10px;}
.newsR .con p{color:#7b7b7b; height:50px; overflow:hidden; font-size:13px; line-height:26px;}
.newsclass{margin:auto; width:385px; overflow:hidden; font-size:0;}
.newsclass a{font-size:18px; color:#343434; display:inline-block; width:170px; line-height:40px; text-align:center; background:#dcdcdc; border-radius:5px; margin:0 10px 45px 10px; float:left;}
.newsclass a:hover{color:#fff; background:#898989;}


#footer,#footer2{width:100%; background:#313131;}
.footer{width:100%; max-width:1400px; margin:0 auto; padding-top:30px;}
.links{ border-bottom:1px dashed #ddd;}
.footer h2{font-size:18px; color:#dddddd;}
.links a{display:inline-block; font-size:14px; color:#ddd; line-height:50px;}
.footerC{margin-top:30px;}
.footerC .fL{float:left; width:20%; margin-top:50px; padding-left:20px; box-sizing:border-box;}
.footerC .fC{float:left;width:65%;}
.footerC .fR{float:left; width:15%; text-align:right; margin-top:35px;}
.footerC ul{float:left; width:30%;}
.footerC ul:nth-child(1){ width:15%;}
.footerC ul:nth-child(2){ width:20%;}
.footerC ul h2{font-size:18px; color:#dddddd; height:45px;}
.footerC ul li{font-size:14px; line-height:14px; color:#9399a6; margin-bottom:18px;}
.footerC ul li a{font-size:14px; line-height:14px; color:#9399a6; margin-bottom:18px;}


#footer2{border-top:1px solid #505050;}
.footer2{width:100%; max-width:1400px; margin:0 auto; padding:15px 0;}
.footer2 p{float:left; font-size:14px; color:#909090;}
.footer2 p a{font-size:14px; color:#909090;}
.footer2 .fR{float:right; font-size:14px; color:#909090;}


#pagecon{width:100%; max-width:1400px; margin:0 auto 50px auto;}
#pagecon .cplist{width:100%; font-size:0;}
#pagecon .cplist li{width:25%; float:left; margin-bottom:30px;}
#pagecon .cplist li a{display:inline-block; width:90%; height:463px; background:#fff; border:1px solid #d4d4d4; box-sizing:border-box; margin:0 5%;}
#pagecon .cplist li a .imgbox{width:100%; height:380px; overflow:hidden; border-bottom:1px solid #d4d4d4;}
#pagecon .cplist li a .imgbox img{width:100%; height:100%;}
#pagecon .cplist li a h2{margin:15px 30px; line-height:50px; font-weight:normal;font-size:18px; color:#2a2a2a;}
#pagecon .cplist li a h2 span{font-weight:normal; float:right;}
#pagecon .cplist li a:hover{background:#c10004;}
#pagecon .cplist li a:hover h2{color:#fff; border-bottom:#fff 1px solid;}
#pagecon .cplist li a:hover .imgbox img{transform:scale(1.1,1.1); transition:transform.2s;}


#pagecon .newlist{width:100%; font-size:0;}
#pagecon .newlist .list{display:block; width:48%; margin:15px auto; padding:15px; float:left; box-sizing:border-box;}
#pagecon .newlist .list:nth-child(1){ margin-right:4%;}
#pagecon .newlist .list:nth-child(3){ margin-right:4%;}
#pagecon .newlist .list:nth-child(5){ margin-right:4%;}
#pagecon .newlist .list:nth-child(7){ margin-right:4%;}
#pagecon .newlist .list:nth-child(9){ margin-right:4%;}
#pagecon .newlist .list .time{float:left; width:15%; text-align:center; background:#eee; margin-right:3%; padding:15px; box-sizing:border-box;}
#pagecon .newlist .list .time .ri{font-size:20px; padding:3px 0;color:#434343;}
#pagecon .newlist .list .time .ny{font-size:15px; color:#434343;}
#pagecon .newlist .list .con{float:left;width:82%;}
#pagecon .newlist .list .con h3{font-size:17px; color:#434343; margin-bottom:10px;}
#pagecon .newlist .list .con p{color:#7b7b7b; height:50px; overflow:hidden; font-size:13px; line-height:26px;}
#pagecon .newlist .list:hover{box-shadow:0 10px 30px -10px rgba(0,0,0,.4);}
#pagecon .newlist .list:hover .time{background:#fe181d;}
#pagecon .newlist .list:hover .time .ri{color:#fff;}
#pagecon .newlist .list:hover .time .ny{color:#fff;}


#mbx{border-bottom:1px solid #f2f2f2;}
#mbx .mbx{width:100%; max-width:1400px; margin:auto; line-height:40px; font-size:12px; color:#636363; box-sizing:border-box; padding-left:35px; background:url(../img/sy1.png) no-repeat 0 5px;}
#mbx .mbx a{font-size:12px; color:#636363;}


#mynewtit{text-align:center; font-size:20px; font-weight:bold; line-height:40px; margin-top:40px;}
#yuan{margin:auto; background:#f7f7f7; border:1px solid #e8e8e8; line-height:28px; text-align:center; margin-bottom:30px;}
#yuan a{display:inline; color:#333; line-height:28px;}
#mynewcon{line-height:26px; color:#333; margin:0 20px; text-align:left; margin:0 0 40px 0;}
#mynewcon span{color:#009944;}
#mynewcon b{font-size:14px;}

#myprotit{font-size:20px; font-weight:bold; line-height:40px; margin-top:40px; text-align:center;}
#myprodes{font-size:14px; line-height:30px; padding:30px; margin-top:30px; border-top:1px solid #ccc;}
#myproimg{text-align:center; box-sizing:border-box; padding:20px 0;}
#myproimg img{width:500px; height:auto; box-shadow:0 10px 30px -10px rgba(0,0,0,.4);}

.contact_tit{text-align:left; font-size:24px; padding:50px 0 30px 0;}
.cotactC{margin-bottom:30px;}
.cotactC li{font-size:16px; line-height:34px; color:#222;}
.contact_img{width:314px; float:left; margin-bottom:30px;}
.my-map {margin:0 auto; width:1050px; height:375px; float:right;}
.my-map .icon {background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat;}
.my-map .icon-cir {height:31px; width:28px;}
.my-map .icon-cir-red {background-position:-11px -5px;}
.amap-container{height:100%;}


#pagecon .aboutL{margin-top:40px;}
#pagecon .aboutL p{text-indent:2em;}


#page_device{width:100%; background:#d8d8d8;}
#page_device .list {width:100%; max-width:1400px; margin:auto; padding-bottom:50px;}
#page_device .list li{float:left;width:20%;}
#page_device .list li .piclist{display:block; width:90%; background:#fff; overflow:hidden;}
#page_device .list li .piclist .imgbox{width:100%; height:210px; overflow:hidden; border-bottom:1px solid #d4d4d4;}
#page_device .list li .piclist .imgbox img{width:100%; height:100%;}
#page_device .list li .piclist h2{font-size:16px; color:#424242; text-align:center; margin:20px 15px;}

.seachtitle{display:block; width:100%; padding:30px 3%; background:#fff; margin:0 0 30px 0; overflow:hidden; font-size:24px; line-height:30px; overflow:hidden; color:#121212; box-sizing:border-box; box-shadow:0 0 20px rgba(143, 143, 143, .2);}
.seachtitle font{color:#000;}


.qt-pagination{width:94%; margin:auto; overflow:hidden; padding:30px 0px; text-align:center;}
.qt-pagination a{background-color:#fff;border:1px solid #e3e3e3;padding:0 10px;margin-right:3px;min-width:30px;height:30px;line-height:30px;display:inline-block;text-align:center;}
.qt-pagination .pages{background:#fe181d; color:#fff;}





